package Json2RDF.Json2Java.OntologyClasses;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.HashMap;

public class ToroidalPlane extends Face {
  @JsonProperty("InteriorRadius")
  private double interiorRadius;
  @JsonProperty("ExteriorRadius")
  private double exteriorRadius;
  @JsonProperty("NormalVector")
  private double[] normalVector;
  @JsonProperty("CentralPoint")
  private double[] centralPoint;

  public ToroidalPlane() {
    this.id = "";
    this.partId = "";
    this.interiorRadius = 0.0;
    this.exteriorRadius = 0.0;
    this.normalVector = new double[3];
    this.centralPoint = new double[3];
    this.relations = new HashMap<>();
  }

  public double getInteriorRadius() {
    return interiorRadius;
  }

  public void setInteriorRadius(double interiorRadius) {
    this.interiorRadius = interiorRadius;
  }

  public double getExteriorRadius() {
    return exteriorRadius;
  }

  public void setExteriorRadius(double exteriorRadius) {
    this.exteriorRadius = exteriorRadius;
  }

  public double[] getNormalVector() {
    return normalVector;
  }

  public void setNormalVector(double[] normalVector) {
    this.normalVector = normalVector;
  }

  public double[] getCentralPoint() {
    return centralPoint;
  }

  public void setCentralPoint(double[] centralPoint) {
    this.centralPoint = centralPoint;
  }
}


